Part Number Hot Search : 
74HC15 24VDC LV800 1N1343 CS1100L SGM20 FDP7N50F 2N545
Product Description
Full Text Search
 

To Download PDIUSBH11A Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
   

PDIUSBH11A universal serial bus hub product specification supersedes data of 1998 jun 04 1999 jul 22 integrated circuits
philips semiconductors product specification PDIUSBH11A universal serial bus hub 2 1999 jul 22 853-2043 22024 features ? complies with the universal serial bus specification rev. 1.0 ? complies with the acpi, onnow, and usb power management requirements ? compliant with usb human interface devices and monitor control class ? compliant with system management bus specification rev. 1.0 ? four downstream ports with per packet connectivity and auto speed detection ? supports up to 3 embedded functions ? integrated sie (serial interface engine), fifo memory and transceivers ? automatic usb protocol handling ? high speed slave i 2 c interface (up to 1 mbit/s) ? compatible with the pdiusbh11 hardware and software ? software controllable connection to usb bus (softconnect ? ) ? good usb downstream connection indicators that blink with traffic (goodlink ? ) ? low frequency 12 mhz crystal oscillator eases emi design issues ? programmable output clock frequency ? bus powered capability with very low suspend current ? controllable lazyclock output at 30 khz (nominal) ? single 3.3v supply with 5v tolerant i/o ? available in 32-pin sdip and so packages ? full-scan design with high fault coverage (>99%) insures high quality ? higher than 8 kv in-circuit esd protection lowers cost of extra components description the universal serial bus hub PDIUSBH11A is a cost and feature optimized second generation usb hub with 4 downstream ports and 3 embedded functions (compound hub). it is normally used in any microcontroller-based system and communicates with the system microcontroller over the high speed i 2 c serial bus. this modular approach to implementing a hub and embedded functions allows the designer to choose the optimum system microcontroller from the available wide variety. this flexibility cuts down the development time, risks and costs by allowing the use of the existing architecture and the firmware investments. this results in the fastest way to develop the most cost-effective usb peripheral solutions that need hub functionality. the PDIUSBH11A is ideally suited for computer monitors, docking stations, keyboards and many other applications that use the i 2 c or the smbus based architecture. the PDIUSBH11A conforms to the usb specification rev 1.0, i 2 c serial interface and the smbus specifications. it is fully compliant with the human interface device class and monitor control class specifications. its low suspend power consumption along with the programmable lazyclock output allows for easy implementation of equipment that is compliant to the acpi, onnow and usb power management requirements. the low operating power allows the implementation of the bus powered or the compound powered hub function. the PDIUSBH11A is fully backward compatible to the first generation pdiusbh11 hardware and software. this allows an easy running change in the manufacturing line to realize the cost savings. in addition, it also incorporates the feature enhancements like softconnect ? , goodlink ? , lazyclock, programmable clock output, lower frequency crystal oscillator, additional embedded functions and integration of termination resistors. all of these feature enhancements contribute to significant cost savings in the system implementation and at the same time ease the implementation of advanced usb functionality into the peripherals. ordering information packages temperature range outside north america north america pkg. dwg. # 32-pin plastic so 40 c to +85 c PDIUSBH11A d PDIUSBH11A d sot287-1 32-pin plastic sdip 40 c to +85 c PDIUSBH11A nb PDIUSBH11A nb sot232-1
philips semiconductors product specification PDIUSBH11A universal serial bus hub 1999 jul 22 3 block diagram analog t x /r x goodlink ? control analog t x /r x analog t x /r x analog t x /r x general port controller hub repeater end of frame timers analog t x /r x philips sie integrated ram bit clock recovery memory management unit i 2 c slave interface 12 mhz full speed interrupt sda scl led d d+ led d d+ led d d+ led d d+ downstream port 2 downstream port 3 downstream port 4 downstream port 5 d+ d upstream port sv00839 goodlink ? control goodlink ? control goodlink ? control goodlink ? no connection connected data transfer no light lit blinking pll softconnect ? d+ 3.3v 1.5k w note: 1. this is a conceptual block diagram and does not include each individual signal.
philips semiconductors product specification PDIUSBH11A universal serial bus hub 1999 jul 22 4 analog transceivers these transceivers interface directly to the usb cables through some termination resistors. they are capable of transmitting and receiving serial data at both afull speedo (12 mbit/s) and alow speedo (1.5 mbit/s) data rates. hub repeater the hub repeater is responsible for managing connectivity on a per packet basis. it implements packet signaling connectivity and resume connectivity. low speed devices can be connected to downstream ports since the repeater will not propagate upstream packets to downstream ports, to which low speed devices are connected, unless they are preceded by a preamble pid. end of frame timers this block contains the specified eof1 and eof2 timers which are used to detect loss-of-activity and babble error conditions in the hub repeater. the timers also maintain the low-speed keep-alive strobe which is sent at the beginning of a frame. general and individual port controller the general and individual port controllers together provide status and control of individual downstream ports. via the i 2 c-interface a microcontroller can access the downstream ports and request or change the status of each individual port. any change in the status or settings of the individual port will result in an interrupt request. via an interrupt register, the servicing microcontroller can look up the downstream port which generated the interrupt and request its new status. any port status change can then be reported to the host via the hub status change (interrupt) endpoint. pll a 12 mhz to 48 mhz clock multiplier pll (phase-locked loop) is integrated on-chip. this allows for the use of low-cost 12 mhz crystal. emi is also minimized due to lower frequency crystal. no external components are needed for the operation of the pll. bit clock recovery the bit clock recovery circuit recovers the clock from the incoming usb data stream using 4x over-sampling principle. it is able to track jitter and frequency drift specified by the usb specification. philips serial interface engine (psie) the philips sie implements the full usb protocol layer. it is completely hardwired for speed and needs no firmware intervention. the functions of this block include: synchronization pattern recognition, parallel/serial conversion, bit stuffing/de-stuffing, crc checking/generation, pid verification/generation, address recognition, handshake evaluation/generation. memory management unit (mmu) and integrated ram the mmu and the integrated ram is used to handle the large difference in data rate between usb, running in bursts of 12 mbit/s and the i 2 c interface to the microcontroller, running at up to 1 mbit/s. this allows the microcontroller to read and write usb packets at its own speed through i 2 c. i 2 c slave interface this block implements the necessary i 2 c interface protocol. a slave i 2 c allows for simple micro-coding. an interrupt is used to alert the microcontroller whenever the PDIUSBH11A needs attention. as a slave i 2 c device, the PDIUSBH11A i 2 c clock: scl is an input and is controlled by the microcontroller. the i 2 c interface can run up to 1 mbit/s. softconnect ? the connection to the usb is accomplished by bringing d+ (for high-speed usb device) high through a 1.5 k w pull-up resistor. in the PDIUSBH11A, the 1.5 k w pull-up resistor is integrated on-chip and is not connected to v cc by default. similarly, the 15 k w pull-down resistors are integrated on-chip and are not connected to gnd by default. the connection of the internal resistors to vcc or gnd is established through a command sent by the external/system microcontroller. this allows the system microcontroller to complete its initialization sequence before deciding to establish connection to the usb. re-initialization of the usb bus connection can also be affected without requiring the pull out of the cable. the PDIUSBH11A will check for usb vbus availability before the connection can be established. vbus sensing is provided through ocurrent_n pin. see the pin description for details. sharing of vbus sensing and overcurrent sensing can be easily accomplished by using vbus voltage as the pull-up voltage for the open drain output of the overcurrent indication device. it should be noted that the tolerance of the internal resistors is higher (30%) than that specified by the usb specification (5%). however, the overall v se voltage specification for the connection can still be met with good margin. the decision to make use of this feature lies with the users. softconnect ? is a patent pending technology from philips semiconductors. goodlink ? good downstream usb connection indication is provided through goodlink ? technology. when the port is enabled and there is at least one valid upstream traffic from the port, the led indicator will be on. the led indicator will blink on every valid upstream traffic. a valid upstream traffic is defined as traffic with a good sop and terminated by a good eop. during global suspend, all leds will be off. this feature provides a user-friendly indicator on the status of the hub, the connected downstream devices and the usb traffic. it is a useful field diagnostics tool to isolate the faulty equipment. this feature helps lower the field support and the hotline costs.
philips semiconductors product specification PDIUSBH11A universal serial bus hub 1999 jul 22 5 endpoint descriptions there are two endpoint configuration modes supported by the PDIUSBH11A, the single embedded function mode and the multiple (3) embedded function mode. the single embedded function mode is the default at power up reset. the multiple (3) embedded function mode can be configured by writing a zero to bit 7 of the first byte of the set mode command. either mode is backward compatible to t he pdiusbh11. table 1. single embedded function mode (default at power up) function ports endpoint # endpoint index transfer type direction max packet size (bytes) 0: upstream 0 0 control out 8 hub 0 : u ps t ream 25: downstream 0 1 control in 8 2 5: downstream 1 interrupt in 1 0 2 control out 8 0 3 control in 8 1 5 generic out 8 embedded 1 1 4 generic in 8 function 1 1 2 6 generic out 8 7 generic in 8 3 8 generic out 8 9 generic in 8 notes: 1. hub interrupt endpoint is not indexed. 2. generic endpoint can be used for interrupt or bulk endpoint. table 2. multiple (3) embedded function mode function ports endpoint # endpoint index transfer type direction max packet size (bytes) 0: upstream 0 0 control out 8 hub 0 : u ps t ream 25: downstream 0 1 control in 8 2 5: downstream 1 interrupt in 1 0 2 control out 8 embedded 1 0 3 control in 8 function 1 1 1 5 generic out 8 1 4 generic in 8 0 10 control out 8 embedded 6 0 11 control in 8 function 6 6 1 6 generic out 8 1 7 generic in 8 0 12 control out 8 embedded 7 0 13 control in 8 function 7 7 1 8 generic out 8 1 9 generic in 8
philips semiconductors product specification PDIUSBH11A universal serial bus hub 1999 jul 22 6 pin description the PDIUSBH11A has two modes of operation. the first mode (mode 0) configures the pins dnx_gl_n for goodlink ? led indication. the second mode (mode 1) configures the led pins as per port overcurrent condition pins. an overcurrent condition on any port can b e uniquely identified in mode 1. however, all downstream ports are disabled as a result of a single overcurrent condition. in addition to the two modes of operation, the PDIUSBH11A can also be configured to take either a 48 mhz crystal oscillator (for backward compatibility to pdiu sbh11) or a 12 mhz crystal. the internal 4x clock multiplier pll will be activated when 12 mhz input xtal mode is selected. also, the output clock frequenc y is now programmable rather than fixed to 12 mhz. the output clock frequency can be programmed through the set mode command. all these new features are added while maintaining backward compatibility to the pdiusbh11 through test2 and test1 pins. test2 test1 mode input xtal frequency (mhz) output clock frequency (at reset) 00 mode 0 (goodlink ? ) 48 12mhz 01 mode 0 (goodlink ? ) 12 4 mhz 10 mode 1 (individual overcurrent) 12 4 mhz 11 mode 1 (individual overcurrent) 48 12 mhz note: 1. pin test3 should always be connected to ground at all times. pin configuration 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 test1 test2 test3 reset_n gnd xtal1 xtal2 v cc ocurrent_n / ocurrent2_n * switch_n suspend dn2_gl_n dn3_gl_n / ocurrent3_n * dn4_gl_n / ocurrent4_n * clkout dn5_gl_n / ocurrent5_n * int_n sda scl gnd dn5_dp dn5_dm dn4_dp dn4_dm dn3_dp dn3_dm dn2_dp dn2_dm agnd av cc up_dp up_dm dual in-line package sv01047 note: pins 10, 14, 15, and 16 show alternative pin functions, depending on mode of operation (mode 0 or mode 1) as described in pin description .
philips semiconductors product specification PDIUSBH11A universal serial bus hub 1999 jul 22 7 pin description (mode 0 good link ? ) pin no pin symbol type drive description 1 test1 input connect to ground for 48mhz crystal input. connect to v cc for 12mhz crystal input. 2 test2 input connect to ground 3 test3 input connect to ground 4 reset_n input st power-on reset 5 gnd power ground reference 6 xtal1 input crystal connection 1 (48 or 12mhz depending on test1 pin) 7 xtal2 output crystal connection 2 (48 or 12mhz depending on test1 pin) 8 clkout output 3ma programmable output clock for external devices 9 v cc power voltage supply 3.3v 0.3v 10 ocurrent_n input st overcurrent notice to the device. this pin is also used to sense the usb vbus. a low on this pin of less than 2 seconds is interpreted as an overcurrent notice; longer than 2 seconds is interpreted as loss of vbus. 11 switch_n output od6 enables power to downstream ports 12 suspend output od6 device is in suspended state 13 dn2_gl_n output od6 downstream port 2 goodlink ? led indicator 14 dn3_gl_n output od6 downstream port 3 goodlink ? led indicator 15 dn4_gl_n output od6 downstream port 4 goodlink ? led indicator 16 dn5_gl_n output od6 downstream port 5 goodlink ? led indicator 17 int_n output od6 connect to microcontroller interrupt 18 sda i/o od6 i 2 c bi-directional data 19 scl i/o od6 i 2 c bit-clock 20 gnd power ground reference 21 dn5_dp ai/o downstream port 5 d + connection 22 dn5_dm ai/o downstream port 5 d connection 23 dn4_dp ai/o downstream port 4 d + connection 24 dn4_dm ai/o downstream port 4 d connection 25 dn3_dp ai/o downstream port 3 d + connection 26 dn3_dm ai/o downstream port 3 d connection 27 dn2_dp ai/o downstream port 2 d + connection 28 dn2_dm ai/o downstream port 2 d connection 29 agnd power analog ground reference 30 av cc power analog voltage supply 3.3v 0.3v 31 up_dp ai/o upstream d + connection 32 up_dm ai/o upstream d connection notes: 1. signals ending in _n indicate active low signals. st: schmitt trigger od6: open drain with 6 ma drive ai/o: analog i/o
philips semiconductors product specification PDIUSBH11A universal serial bus hub 1999 jul 22 8 pin description (mode 1 individual overcurrent) pin no pin symbol type drive description 1 test1 input connect to v cc for 48mhz crystal input. connect to ground for 12mhz crystal input. 2 test2 input connect to v cc 3 test3 input connect to ground 4 reset_n input st power-on reset 5 gnd power ground reference 6 xtal1 input crystal connection 1 (48 or 12mhz depending on test1 pin) 7 xtal2 output crystal connection 2 (48 or 12mhz depending on test1 pin) 8 clkout output 3ma programmable output clock for external devices 9 v cc power voltage supply 3.3v 0.3v 10 ocurrent2_n input st downstream port 2 overcurrent notice. this pin is also used to sense the usb vbus. a low on this pin of less than 2 seconds is interpreted as an overcurrent notice; longer than 2 seconds is interpreted as loss of vbus. 11 switch_n output od6 enables power to downstream ports 12 suspend output od6 device is in suspended state 13 dn2_gl_n output od6 downstream port 2 goodlink ? led indicator 14 ocurrent3_n input st downstream port 3 over-current notice 15 ocurrent4_n input st downstream port 4 over-current notice 16 ocurrent5_n input st downstream port 5 over-current notice 17 int_n output od6 connect to microcontroller interrupt 18 sda i/o od6 i 2 c bi-directional data 19 scl i/o od6 i 2 c bit-clock 20 gnd power ground reference 21 dn5_dp ai/o downstream port 5 d + connection 22 dn5_dm ai/o downstream port 5 d connection 23 dn4_dp ai/o downstream port 4 d + connection 24 dn4_dm ai/o downstream port 4 d - connection 25 dn3_dp ai/o downstream port 3 d + connection 26 dn3_dm ai/o downstream port 3 d - connection 27 dn2_dp ai/o downstream port 2 d + connection 28 dn2_dm ai/o downstream port 2 d - connection 29 agnd power analog ground reference 30 av cc power analog voltage supply 3.3v 0.3v 31 up_dp ai/o upstream d + connection 32 up_dm ai/o upstream d - connection notes: 1. signals ending in _n indicate active low signals. st: schmitt trigger od6: open drain with 6 ma drive ai/o: analog i/o
philips semiconductors product specification PDIUSBH11A universal serial bus hub 1999 jul 22 9 application diagram i 2 c goodlink ? led power switch and overcurrent circuit 5v switched 5v h11a m c clkout 12mhz usb downstream usb upstream 3.3v sv00840 i 2 c interface the i 2 c bus is used to interface to an external microcontroller needed to control the operation of the hub. for cost consideration, the target system microcontroller can be shared and utilized for this purpose. the PDIUSBH11A implements a slave i 2 c interface. when the PDIUSBH11A needs to communicate with the microcontroller it asserts an interrupt signal. the microcontroller services this interrupt by reading the appropriate status register on the PDIUSBH11A through the i 2 c bus. (for more information about the i 2 c serial bus, refer to the i 2 c handbook , philips order number 9397 750 00013). the i 2 c interface on the PDIUSBH11A defines two types of transactions: 1. command transaction a command transaction is used to define which data (e.g., status byte, buffer data, ...) will be read from / written to the usb interface in the next data transaction. a data transaction usually follows a command transaction. 2. data transaction a data transaction reads data from / writes data to the usb interface. the meaning of the data is dependent on the command transaction which was sent before the data transaction. two addresses are used to differentiate between command and data transactions. writing to the command address is interpreted as a command, while reading from / writing to the data address is used to transfer data between the PDIUSBH11A and the controller. address table type of address physical address (msb to lsb) command 0011 011 (binary) data 0011 010 (binary) protocol an i 2 c transaction starts with a start condition, followed by an address. when the address matches either the command or data address the transaction starts and runs until a stop condition or another start condition (repeated start) occurs. the command address is write-only and is unable to do a read. the next bytes in the message are interpreted as commands. several command bytes can be sent after one command address. each of the command bytes is acknowledged and passed on to the memory management unit inside the PDIUSBH11A. when the start condition address matches the data address, the next bytes are interpreted as data. when the rw bit in the address indicates a `master writes data to slave' (=`0') the bytes are received, acknowledged and passed on to the memory management unit. if the rw bit in the address indicates a `master reads data from slave' (=`1') the PDIUSBH11A will send data to the master. the i 2 c-master must acknowledge all data bytes except the last one. in this way the i 2 c interface knows when the last byte has been transmitted and it then releases the sda line so that the master controller can generate the stop condition. repeated start support allows another packet to be sent without generating a stop condition. timing the i 2 c interface in the PDIUSBH11A can support clock speeds up to 1mhz.
philips semiconductors product specification PDIUSBH11A universal serial bus hub 1999 jul 22 10 command summary some commands have the same command code (e.g., read buffer and write buffer). in these cases, the direction of the data phase (read or write) indicates which command is executed. command name recipient coding data phase initialization commands set address / enable hub d0h write 1 byte embedded function 1 d1h write 1 byte embedded function 6 d2h write 1 byte embedded function 7 d3h write 1 byte set endpoint enable hub + embedded functions d8h write 1 byte set mode hub + embedded functions f3h write 2 bytes data flow commands read interrupt register f4h read 2 bytes select endpoint hub control out 00h read 1 byte (optional) hub control in 01h read 1 byte (optional) other endpoints 00h + endpoint index read 1 byte (optional) read last transaction status hub control out 40h read 1 byte hub control in 41h read 1 byte other endpoints 40h + endpoint index read 1 byte read endpoint status hub control out 80h read 1 byte hub control in 81h read 1 byte other endpoints 80h + endpoint index read 1 byte read buffer selected endpoint f0h read n bytes write buffer selected endpoint f0h write n bytes set endpoint status hub control out 40h write 1 byte hub control in 41h write 1 byte other endpoints 40h + endpoint index write 1 byte acknowledge setup selected endpoint f1h none clear buffer selected endpoint f2h none validate buffer selected endpoint fah none hub commands clear port feature port 2 e0h write 1 byte port 3 e1h write 1 byte port 4 e2h write 1 byte port 5 e3h write 1 byte set port feature port 2 e8h write 1 byte port 3 e9h write 1 byte port 4 eah write 1 byte port 5 ebh write 1 byte get port status port 2 e0h read 1 or 2 bytes port 3 e1h read 1 or 2 bytes port 4 e2h read 1 or 2 bytes port 5 e3h read 1 or 2 bytes set status change bits f7h write 1 byte general commands send resume f6h none read current frame number f5h read 1 or 2 bytes
philips semiconductors product specification PDIUSBH11A universal serial bus hub 1999 jul 22 11 command descriptions command procedure there are four basic types of commands: initialization, data, hub specific, and general commands. respectively, these are used to initialize the hub and embedded function; for data flow between the hub, embedded function, and the host; some hub specific commands for controlling individual downstream ports; and some general commands. initialization commands initialization commands are used during the enumeration process of the usb network. these commands are used to enable the hub and embedded function endpoints. they are also used to set the usb assigned address. set address / enable command : d0h (hub), d1h, d2h, d3h, (embedded functions) data : write 1 byte this command is used to set the usb assigned address and enable the hub or embedded functions respectively. the hub powers up enabled and needs not be enabled by the firmware at power up initialization. 76 54 32 0 1 0 0 power on value address enable sv00825 00 00 00 address the value written becomes the address. enable a `1' enables this function. set endpoint enable command : d8h data : write 1 byte the hub's interrupt endpoint and the embedded functions generic endpoints can only be enabled when the corresponding hub/function is enabled via the set address/enable command. sv00841 76 5432 0 1 0 0 power on value embedded function 1 generic endpoints 00 xx xx reserved embedded function 7 generic endpoints hub's interrupt endpoint embedded function 6 generic endpoints hub's interrupt endpoint a value of `1' indicates the hub's interrupt endpoint is enabled. embedded function 1 generic endpoint a value of `1' indicates the embedded function 1 generic endpoints are enabled. embedded function 6 generic endpoint a value of `1' indicates the embedded function 6 generic endpoints are enabled. embedded function 7 generic endpoint a value of `1' indicates the embedded function 7 generic endpoints are enabled.
philips semiconductors product specification PDIUSBH11A universal serial bus hub 1999 jul 22 12 set mode command : f3h data : write 2 bytes the set mode command is followed by two data writes. the first byte contains the configuration byte values. the second byte is the clock division factor byte. configuration byte sv00842 power on value remote wakeup no lazyclock clock running debug mode softconnect ? connect downstream resistors non-blinking leds 76 54 32 0 1 1 0 11 00 10 embedded function mode remote wakeup a `1' indicates that a remote wakeup feature is on. bus reset will set this bit to `1'. no lazyclock a `1' indicates that clkout will not switch to lazyclock. a `0' indicates that the clkout switches to lazyclock 1ms after the suspend pin goes high. lazyclock frequency is 30 khz ( 40%). the programmed value will not be changed by a bus reset. clock running a `1' indicates that the internal clocks and pll are always running even during suspend state. a `0' indicates that the internal clock, crystal oscillator and pll are stopped whenever not needed. to meet the strict suspend current requirement, this bit needs to be set to `0'. the programmed value will not be changed by a bus reset. debug mode a `1' indicates that all errors and anakingo are reported and a `0' indicates that only ok and babbling are reported. the programmed value will not be changed by a bus reset. softconnect ? a `1' indicates that the upstream pull-up resistor will be connected if vbus is available. a `0' means that the upstream resistor will not be connected. the programmed value will not be changed by a bus reset. connect downstream resistors a `1' indicates that downstream resistors are connected. a `0' means that downstream resistors are not connected. the programmed value will not be changed by a bus reset. non-blinking leds a `1' indicates that goodlink ? leds will not blink when there is traffic. leave this bit at `0' to achieve blinking leds. the programmed value will not be changed by a bus reset. embedded function mode a `1' indicates single embedded function mode. a `0' indicates multiple (3) embedded function mode. see endpoint descriptions for details. the programmed value will not be changed by a bus reset. clock division factor byte sv00843 76 54 32 1 1 1 0 power on value for 48mhz input 00 00 xx 11 10 11 xx power on value for 12mhz input clock division factor reserved clock division factor the value indicates clock division factor for clkout. the output frequency is 48 mhz/(n+1) where n is the clock division factor. when the 48mhz input crystal frequency is selected, the reset value is 3. this will give a default output frequency at clkout pin of 12 mhz, thus maintaining backward compatibility to the pdiusbh11. when the 12 mhz input crystal frequency is selected, the reset value is 11. this will produce the lowest output frequency of 4 mhz which can then be programmed up by the user. the PDIUSBH11A design ensures no glitching during frequency change. the programmed value will not be changed by a bus reset.
philips semiconductors product specification PDIUSBH11A universal serial bus hub 1999 jul 22 13 data flow commands data flow commands are used to manage the data transmission between the usb endpoints and the monitor. much of the data flow is initiated via an interrupt to the microcontroller. the microcontroller utilizes these commands to access and determine whether the endpoint fifos have valid data. read interrupt register command : f4h data : read 2 bytes interrupt register byte 1 sv00844 power on value endpoint index 4 endpoint index 5 endpoint index 6 endpoint index 7 76 54 32 0 1 0 0 00 00 00 endpoint index 1 (hub control in) endpoint index 2 endpoint index 3 endpoint index 0 (hub control out) interrupt register byte 2 sv00845 power on value endpoint index 12 endpoint index 13 bus reset reserved 76 54 32 0 1 0 0 00 00 x0 endpoint index 9 endpoint index 10 endpoint index 11 endpoint index 8 this command indicates the origin of an interrupt. a `1' indicates an interrupt occurred at this endpoint. the bits are cleared by reading the endpoint status register through read endpoint status command. after a bus reset an interrupt will be generated and bit 6 of the interrupt register byte 2 will be `1'. [in the pdiusbh11, the bus reset event is indicated by the absence of a `1' in any bit of the interrupt register. note that the backward compatibility is still maintained because in the pdiusbh11, the interrupt register byte 2 does not exist.] the bus reset interrupt is internally cleared by reading the interrupt register. a bus reset is completely identical to the hardware reset through the reset_n pin with the sole difference of interrupt notification. the hub interrupt endpoint is handled internally by the PDIUSBH11A hardware without the need of microcontroller intervention. select endpoint command : 00-0dh data : optional read 1 byte the select endpoint command initializes an internal pointer to the start of the selected buffer. optionally, this command can be followed by a data read, which returns `0' if the buffer is empty and `1' if the buffer is full. 76 54 32 x 1 0 0 power on value full/empty reserved xx xx xx sv00831 full/empty a `1' indicates the buffer is full, `0' indicates an empty buffer. read last transaction status command : 404dh data : read 1 byte the read last transaction status command is followed by one data read that returns the status of the last transaction of the endpoint. this command also resets the corresponding interrupt flag in the interrupt register, and clears the status, indicating that it was read. this command is useful for debugging purposes. since it keeps track of every transaction, the status information is overwritten for each new transaction. power on value data receive/transmit success error code (see table) setup packet data 0/1 packet previous status not read 76 54 32 0 1 0 0 00 00 00 sv00832 data receive/transmit success a `1' indicates data has been received or transmitted successfully. error code see table 3, error codes. setup packet a `1' indicates the last successful received packet had a setup token (this will always read `0' for in buffers. data 0/1 packet a `1' indicates the last successful received or sent packet had a data1 pid. previous status not read a `1' indicates a second event occurred before the previous status was read.
philips semiconductors product specification PDIUSBH11A universal serial bus hub 1999 jul 22 14 table 3. error codes error code result 0000 no error 0001 pid encoding error; bits 74 are not the inversion of bits 30 0010 pid unknown; encoding is valid, but pid does not exist 0011 unexpected packet; packet is not of the type expected (= token, data or acknowledge), or setup token to a non-control endpoint 0100 token crc error 0101 data crc error 0110 time out error 0111 babble error 1000 unexpected end-of-packet 1001 sent or received nak 1010 sent stall, a token was received, but the endpoint was stalled 1011 overflow error, the received packet was longer than the available buffer space 1101 bitstuff error 1111 wrong data pid; the received data pid was not the expected one read endpoint status command : 808dh data : read 1 byte power on value reserved setup packet stall data 0/1 packet buffer full 76 54 32 x 1 x 0 00 00 xx sv00833 reserved setup packet a `1' indicates the last received packet had a setup token. stall a `1' indicates the endpoint is stalled. data 0/1 packet a `1' indicates if the last received or sent packet had a data1 pid. buffer full a `1' indicates that the buffer is full. read buffer command : f0h data : read multiple bytes (max 10) the read buffer command is followed by a number of data reads, which return the contents of the selected endpoint data buffer. after each read, the internal buffer pointer is incremented by 1. the buffer pointer is not reset to the buffer start by the read buffer command. this means that reading or writing a buffer can be interrupted by any other command (except for select endpoint), or can be done by more than one i 2 c transaction (read the first 2 bytes to get the number of data bytes, then read the rest in other transactions). the data in the buffer are organized as follows: ? byte 0: reserved: can have any value ? byte 1: number/length of data bytes ? byte 2: data byte 1 ? byte 3: data byte 2 write buffer command : f0h data : write multiple bytes (max 10) the write buffer command is followed by a number of data writes, which load the endpoints buffer. the data must be organized in the same way as described in the read buffer command. the first byte (reserved) should always be `0'. as in the read buffer command, the data can be split up into different i 2 c data transactions. warning: there is no protection against writing or reading over a buffer's boundary or against writing into an out buffer or reading from an in buffer. any of these actions could cause an incorrect operation. data in an out buffer are only meaningful after a successful transaction. clear buffer command : f2h data : none when a packet is received completely, an internal endpoint buffer full flag is set. all subsequent packets will be refused by returning a nak. when the microcontroller has read the data, it should free the buffer by the clear buffer command. when the buffer is cleared new packets will be accepted. validate buffer command : fah data : none when the microprocessor has written data into an in buffer, it should set the buffer full flag by the validate buffer command. this indicates that the data in the buffer are valid and can be sent to the host when the next in token is received.
philips semiconductors product specification PDIUSBH11A universal serial bus hub 1999 jul 22 15 set endpoint status command : 404dh data : write 1 byte a stalled control endpoint is automatically unstalled when it receives a setup token, regardless of the content of the packet. if the endpoint should stay in its stalled state, the microcontroller can re-stall it. when a stalled endpoint is unstalled (either by the set endpoint status command or by receiving a setup token), it is also re-initialized. this flushes the buffer and if it is an out buffer it waits for a data 0 pid, if it is an in buffer it writes a data 0 pid. even when unstalled, writing set endpoint status to `0' initializes the endpoint. 76 54 32 x 1 0 0 power on value stalled reserved xx xx xx sv00834 stalled a `1' indicates the endpoint is stalled. acknowledge setup command : f1h data : none the arrival of a setup packet flushes the in buffer and disables the validate buffer and clear buffer commands for both in and out endpoints. the microcontroller needs to re-enable these commands by the acknowledge setup command. this ensures that the last setup packet stays in the buffer and no packet can be sent back to the host until the microcontroller has acknowledged explicitly that it has seen the setup packet. the microcontroller must send the acknowledge setup command to both the in and out endpoints. hub commands hub commands are used to report connectivity and power status between the hub and the host. these commands allow the host to enable each port individually and get any change of status such as new connectivity information. clear/set port feature command : e0e3h (clear) and e8hebh (set) data : write 1 byte the data written in the data phase is the feature code described in table 4. when the controller receives a set feature or a clear feature request, there are two possibilities: the request applies to port 1, the embedded port. in this case the request should be handled internally by the controller. if the request applies to ports 2 through 5, the controller should translate the request into a set feature or clear feature command towards the PDIUSBH11A. when the PDIUSBH11A is configured in mode 0, there is only one power switch output and one overcurrent input. this means that the f_port_power and c_port_overcurrent features are not port specific. for these features, any of the set / clear feature commands can be used. the specific port assignment is ignored. when the PDIUSBH11A is configured in mode 1, there is still only one power switch output but there are four individual overcurrent input pins corresponding to each port. this means that the f_port_power feature is port specific and the c_port_overcurrent feature is not port specific. setting the f_port_power feature turns the power on when it is off and turns the overcurrent detection on only when the power is already on. this allows to have a short period of overcurrent condition at the moment that power is switched on. for this reason, the f_port_power feature needs to be set twice. clearing this feature turns both the power and the overcurrent detection off. table 4. data written in data phase feature feature code set clear f_port_enable 0 enables a port disables a port f_port_suspend 1 suspends a port resumes a port fc_port_reset 2 resets a port clears a port reset change bit f_port_power 3 powers all ports unpowers all ports c_port_connection 4 clears a port connection change bit c_port_enable 5 clears a port enable change bit c_port_suspend 6 clears a port suspend change bit c_port_overcurrent 7 clears a port (mode 1) or hub (mode 0) overcurrent change bit
philips semiconductors product specification PDIUSBH11A universal serial bus hub 1999 jul 22 16 get port status command : e0he3h data : read 1 or 2 bytes the get port status command can be followed by one or two data reads. the first byte returned contains the port status. the second byte returned is the port status change byte. port status byte sv00846 power on value connect enabled suspend overcurrent reset power low speed 76 54 32 0 1 0 0 00 00 x0 reserved connect a `1' indicates that a device is connected on this port of the hub. enabled a `1' indicates that this port is enabled. suspend a `1' indicates that this port is suspended. overcurrent a `1' indicates that overcurrent condition exists on this port. in mode 0 of operation, this bit is the same for all ports. in mode 1, individual port overcurrent indication is possible. reset a `1' indicates that bus reset on this port is in progress. when reset is completed (nominal duration of 10 ms), this bit indicates a `0'. power a `1' indicates that power is supplied to downstream ports. since the PDIUSBH11A supports gang mode power switching, this bit is the same for all ports. low speed a `1' indicates that low speed device is connected to this port. this bit is only valid when connect bit is a `1'. port status change byte the description for the port status change byte is similar to the port status byte except that the value of the bits are `1' only when a change has occurred. sv00847 power on value connect enabled suspend overcurrent reset 76 54 32 0 1 0 0 00 x0 xx reserved set status change bits command : f7h data : write 1 byte for assembling the hub's status change register, the device needs some additional information from the controller, i.e. the local power status change bit and the embedded function status change bit. these are provided by the set status change bits command. this command is always followed by one data write which contains the local power status change bit at the lsb and the embedded function status change bit at position 1. all other bits should be 0. sv00848 76 54 32 0 1 0 0 power on value local power embedded function 1 00 xx xx reserved embedded function 6 embedded function 7
philips semiconductors product specification PDIUSBH11A universal serial bus hub 1999 jul 22 17 general commands send resume command : f6h data : none sends an upstream resume signal for 10 ms. this command is normally issued when the device is in suspend. the resume command is not followed by a data read or write. the PDIUSBH11A automatically sends a resume command when an event occurs downstream. read current frame number command : f5h data : read one or two bytes this command is followed by one or two data reads and returns the frame number of the last successfully received sof. the frame number is returned least significant byte first. 76 54 32 x 1 x 0 least significant byte xx xx xx 76 54 32 x 1 x 0 most significant byte xx xx xx sv00835 embedded function the usb host sees no difference between the embedded function and a function connected to one of the downstream ports. some of the port commands sent by the host must be handled appropriately by the embedded function to appear as any other downstream port. the microcontroller maintains a series of status and status change bits for the embedded function as described in the get port status command section. from these bits, the status change bit for the embedded function is derived (i.e. the port specific status change bits). this status change bit is then provided to the PDIUSBH11A by the set status change bits command. host requests setfeature port_reset reinitialize the embedded function and set the reset change bit to indicate that the reset has completed. reset the enable status bit, enable the embedded function and set its address to 0 by the set embedded function address / enable command. disable the embedded function interrupt endpoint by the set endpoint enable command. setfeature port_enable enable the function by the set embedded function address / enable command. set the enable status bit. setfeature port_suspend disable the function by the set embedded function address / enable command. reset the enable status bit and set the suspend status bit. clearfeature port_enable disable the function by the set embedded function address / enable command. reset the enable status bit. clearfeature port_suspend enable the function by the set embedded function address / enable command. set the enable status bit, reset the suspend status bit; set the resume status change bit to indicate that the resume has completed. clearfeature any change indicator clear the corresponding status change bit. babbling condition when the embedded function causes a babbling condition, the function is automatically disabled by the PDIUSBH11A. as soon as the microcontroller detects the babbling error, it must set the enable status change bit and reset the enable status bit. remote wakeup there are three scenarios when a remote wakeup can occur. the following describes the course of actions for each of the cases: 1. the device is not suspended and the embedded port is suspended: enable back the function by setting the enable bit in the set address/enable register and update the following status bits in the microcontroller program: reset the suspend status bit, set the enable status bit and set the suspend status change bit. 2. the device is suspended and the embedded port is suspended: send an upstream resume using the send resume command, enable back the function by setting the enable bit in the set address/enable register and update the following status bits in the microcontroller program: reset the suspend status bit, set the enable status bit and set the suspend status change bit. 3. the device is suspended and the embedded port is enabled: send an upstream resume using the send resume command.
philips semiconductors product specification PDIUSBH11A universal serial bus hub 1999 jul 22 18 recommended operating conditions symbol parameter test conditions min max unit v cc dc supply voltage 3.0 3.6 v v i dc input voltage range 0 5.5 v v i/o dc input voltage range for i/o 0 5.5 v v ai/o dc input voltage range for analog i/o 0 v cc v v o dc output voltage range 0 v cc v t amb operating ambient temperature range in free air see dc and ac characteristics per device 40 85 c absolute maximum ratings 1 symbol parameter test conditions min max unit v cc dc supply voltage 0.5 +4.6 v i ik dc input diode current v i < 0 50 ma v i dc input voltage note 2 0.5 +5.5 v v i/o dc input voltage range for i/o's 0.5 v cc + 0.5 v i ok dc output diode current v o > v cc or v o < 0 50 ma v o dc output voltage note 2 0.5 v cc + 0.5 v i o dc output sink or source current for other pins v o = 0 to v cc 15 ma i o dc output sink or source current for d+/d pins v o = 0 to v cc 50 ma i gnd , i cc dc v cc or gnd current 100 ma v esd electrostatic discharge voltage i l < 1 m a (note 3) 4000 4 v t stg storage temperature range 60 +150 c p tot power dissipation per package notes: 1. stresses beyond those listed may cause damage to the device. these are stress ratings only and functional operation of the de vice at these or any other conditions beyond those listed in the recommended operating conditions table is not implied. exposure to absolute maximum rated conditions for extended periods may affect device reliability. 2. the input and output voltage ratings may be exceeded if the input and output current ratings are observed. 3. values are given for device only; in-circuit v esd(max) = 8000v. 4. for open-drain pins v esd(max) = 2000v.
philips semiconductors product specification PDIUSBH11A universal serial bus hub 1999 jul 22 19 dc characteristics (digital pins) symbol parameter test conditions min typ max unit input levels v il low level input voltage 0.6 v v ih high level input voltage 2.7 v v tlh low to high threshold voltage st (schmitt trigger) pins 1.4 1.9 v v thl high to low threshold voltage st pins 0.9 1.5 v v hys hysteresis voltage st pins 0.4 0.7 v output levels v o low level out p ut voltage i ol = rated drive 0.4 v v ol low le v el o u tp u t v oltage i ol = 20 m a 0.1 v v o high level out p ut voltage i oh = rated drive 2.4 v v oh high le v el o u tp u t v oltage i oh = 20 m a v cc 0.1 v leakage current i oz off state current od (open drain) pins 5 m a i l input leakage current 5 m a i s suspend current oscillator stopped and inputs to gnd/v cc 15 m a i o operating current 04 ports operating 16 ma dc characteristics (ai/o pins) symbol parameter test conditions min max unit leakage current i lo hi-z state data line leakage 0v < v in < 3.3v 10 m a input levels v di differential input sensitivity |(d+) (d)| 1 0.2 v v cm differential common mode range includes v di range 0.8 2.5 v v se single-ended receiver threshold 0.8 2.0 v output levels v ol static output low r l of 1.5k w to 3.6v 0.3 v v oh static output high r l of 1.5k w to gnd 2.8 3.6 v capacitance c in transceiver capacitance pin to gnd 20 pf output resistance z drv driver output resistance steady state drive 29 44 w integrated resistance z pu pull-up resistance softconnect ? = on 1.1 1.9 k w z pd pull-down resistance pull-down = on 11 19 k w notes: 1. d+ is the symbol for the usb positive data pin: up_dp, dn2_dp, dn3_dp, dn4_dp, dn5_dp,. d is the symbol for the usb negative data pin: up_dm, dn2_dm, dn3_dm, dn4_dm, dn5_dm, . 2. includes external resistors of 22 w 1% each on d+ and d. load for d+/d d. u. t. test point c l = 50pf 1.5k w is internal 15k w 22 w sv00849
philips semiconductors product specification PDIUSBH11A universal serial bus hub 1999 jul 22 20 ac characteristics (ai/o pins, full speed) symbol parameter test conditions min max unit driver characteristics c l = 50 pf; r pu = 1.5 k w on d+ to v cc transition time: between 10% and 90% t r rise time 4 20 ns t f fall time 4 20 ns t rfm rise/fall time matching (t r /t f ) 90 110 % v crs output signal crossover voltage 1.3 2.0 v driver timings t eopt source eop width figure 1 160 175 ns t deop differential data to eop transition skew figure 1 2 5 ns receiver timings receiver data jitter tolerance characterized and not tested t jr1 to next transition characterized and not tested . guaranteed by design. 18.5 18.5 ns t jr2 for paired transitions guaranteed by design . 9 9 ns eop width at receiver t eopr1 must reject as eop figure 1 40 ns t eopr2 must accept 82 ns hub timings full speed downstream port t hdd hub differential data delay figure 2 40 t sop data bit width distortion after sop figure 2 5 3 ns t eopdr hub eop delay relative to t hdd figure 3 0 15 ns t hesk hub eop output width skew figure 3 15 +15 ac characteristics (ai/o pins, low speed) symbol parameter test conditions min max unit driver characteristics c l = 50 pf and 350 pf; r pu = 1.5 k w on d to v cc transition time: between 10% and 90% t lr rise time c l = 50 pf 75 ns t lr rise time c l = 350 pf 300 ns t lf fall time c l = 50 pf 75 ns t lf fall time c l = 350 pf 300 ns t rfm rise/fall time matching (t r /t f ) 80 120 % v lcrs output signal crossover voltage 1.3 2.0 v driver timings t leopt source eop width figure 1 1.25 1.50 m s t ldeop differential data to eop transition skew figure 1 40 100 ns receiver timings eop width at receiver figure 1 t leopr1 must reject as eop 330 ns t leopr2 must accept 675 ns hub timings low speed downstream port t lhdd hub differential data delay figure 2 300 t lsop data bit width distortion after sop figure 2 65 45 ns t leopdr hub eop delay relative to t lhdd figure 3 0 200 ns t lhesk hub eop output width skew figure 3 300 +300
philips semiconductors product specification PDIUSBH11A universal serial bus hub 1999 jul 22 21 sv00837 t period differential data lines crossover point crossover point extended differential data to seo/eop skew n * t period + t deop source eop width: t eopt receiver eop width: t eopr1 , t eopr2 figure 1. differential data to eop transition skew and eop width crossover point crossover point crossover point sv00514 crossover point hub delay downstream t hdd hub delay upstream t hdd downstream differential data upstream- differential data upstream differential data downstream- differential data v dd v ss v ss a. downstream hub delay b. upstream hub delay sop distortion t sop = t hdd (sop) t hdd (next j) low speed timings are determined in the same way for: t lhdd and t lsop figure 2. hub differential data delay and sop distortion
philips semiconductors product specification PDIUSBH11A universal serial bus hub 1999 jul 22 22 upstream- differential data downstream- differential data v dd v ss v ss a. downstream eop delay b. upstream eop delay eop delay t eopd = t eop eop delay relative to t hdd t eopdr = t eopd t hdd eop skew t hesk = t eop+ t eop low speed timings are determined in the same way for: t leopd , t leopdr , and t lhesk t eop+ t eop crossover point extended crossover point extended upstream end of cable downstream port t eop+ t eop crossover point extended crossover point extended sv00515 figure 3. hub eop delay and eop skew
philips semiconductors product specification PDIUSBH11A universal serial bus hub 1999 jul 22 23 ac characteristics ( i 2 c pins) all timing values are valid within the operating supply voltage and ambient temperature range and reference to v il and v ih with an input voltage swing of v ss and v dd . symbol parameter test conditions min max unit f scl scl clock frequency 1000 khz t buf bus free time 0.5 m s t su;sta start condition set-up time 0.25 m s t hd;sta start condition hold time 0.25 m s t low scl low time 0.45 m s t high scl high time 0.45 m s t r scl and sda rise time 0.3 m s t f scl and sda fall time 0.1 m s t su;dat data set-up time 100 ns t hd;dat data hold time 0 ns t vd;dat scl low to data out valid 0.4 m s t su;sto stop condition set-up time 0.25 m s a detailed description of the i 2 c-bus specification, with applications, is given in the brochure a the i 2 c-bus and how to use it o. this brochure may be ordered using the philips order number 9398 393 40011. sv00756 scl sda protocol t su;sta t low t high 1/f scl t buf t r t f t hd;sta t su;dat t hd;dat t vd:dat t su;sto bit 0 lsb (r/w) acknowledge (a) stop condition (p) start condition (s) bit 7 msb (a7) bit 6 (a6) figure 4. i 2 c-bus timing diagram
philips semiconductors product specification PDIUSBH11A universal serial bus hub 1999 jul 22 24 so32: plastic small outline package; 32 leads; body width 7.5mm sot287-1
philips semiconductors product specification PDIUSBH11A universal serial bus hub 1999 jul 22 25 sdip32: plastic shrink dual in-line package; 32 leads (400 mil) sot232-1
philips semiconductors product specification PDIUSBH11A universal serial bus hub 1999 jul 22 26 soldering introduction this text gives a very brief insight to a complex technology. a more in-depth account of soldering ics can be found in our adata handbook ic26; integrated circuit packageso (document order number 9398 652 90011). there is no soldering method that is ideal for all ic packages. wave soldering is often preferred when through-hole and surface mount components are mixed on one printed circuit board. however, wave soldering is not always suitable for surface mount ics, or for printed-circuit boards with high population densities. in these situations, reflow soldering is often used. through-hole mount packages s oldering by dipping or by solder wave the maximum permissible temperature of the solder is 260 c; solder at this temperature must not be in contact with the joints for more than 5 seconds. the total contact time of successive solder waves must not exceed 5 seconds. the device may be mounted up to the seating plane, but the temperature of the plastic body must not exceed the specified maximum storage temperature (t stg(max) ). if the printed-circuit board has been pre-heated, forced cooling may be necessary immediately after soldering to keep the temperature within the permissible limit. m anual soldering apply the soldering iron (24 v or less) to the lead(s) of the package, either below the seating plane or not more than 2 mm above it. if the temperature of the soldering iron bit is less than 300 c, it may remain in contact for up to 10 seconds. if the bit temperature is between 300 and 400 c, contact may be made for up to 5 seconds. surface mount packages r eflow soldering reflow soldering requires solder paste (a suspension of fine solder particles, flux and binding agent) to be applied to the printed-circuit board by screen printing, stencilling or pressure-syringe dispensing before package placement. several methods exist for reflowing; for example, infrared/convection heating in a conveyor-type oven. throughput times (preheating, soldering and cooling) vary between 100 and 200 seconds, depending on heating method. typical reflow peak temperatures range from 215 250 c. the top-surface temperature of the packages should preferably be kept below 230 c. w ave soldering conventional single-wave soldering is not recommended for surface mount devices (smds) or printed-circuit boards with a high component density, as solder bridging and non-wetting can present major problems. to overcome these problems, the double-wave soldering method was specifically developed. if wave soldering is used, the following conditions must be observed for optimal results: ? use a double-wave soldering method comprising a turbulent wave with high upward pressure followed by a smooth laminar wave. ? for packages with leads on two sides and a pitch (e): larger than or equal to 1.27 mm, the footprint longitudinal axis is preferred to be parallel to the transport direction of the printed-circuit board; smaller than 1.27 mm, the footprint longitudinal axis must be parallel to the transport direction of the printed-circuit board. the footprint must incorporate solder thieves at the downstream end. ? for packages with leads on four sides, the footprint must be placed at a 45 angle to the transport direction of the printed-circuit board. the footprint must incorporate solder thieves downstream and at the side corners. during placement, and before soldering, the package must be fixed with a droplet of adhesive. the adhesive can be applied by screen printing, pin transfer or syringe dispensing. the package can be soldered after the adhesive has cured. typical dwell time is 4 seconds at 250 c. a mildly-activated flux will eliminate the need for removal of corrosive residues in most applications. m anual soldering fix the component by first soldering two diagonally-opposite end leads. use a low-voltage (24 v or less) soldering iron applied to the flat part of the lead. contact time must be limited to 10 seconds at up to 300 c. when using a dedicated tool, all other leads can be soldered in one operation within 2 to 5 seconds between 270 and 320 c.
philips semiconductors product specification PDIUSBH11A universal serial bus hub 1999 jul 22 27 suitability of ic packages for wave, reflow and dipping soldering methods mo nting package soldering method mo u nting package wave reflow 1 dipping through-hole mount dbs, dip, hdip, sdip, sil suitable 2 suitable bga, sqfp, not suitable suitable hlqfp, hsqfp, hsop, sms not suitable 3 suitable surface mount plcc, so, soj suitable suitable lqfp, qfp, tqfp not recommended 4, 5 suitable ssop, tssop, vso not recommended 6 suitable notes: 1. all surface mount (smd) packages are moisture sensitive. depending upon the moisture content, the maximum temperature (with r espect to time) and body size of the package, there is a risk that internal or external package cracks may occur due to vaporization of t he moisture in them (the so-called apopcorno effect). for details, refer to the drypack information in the adata handbook ic26; integrated circuit packages; section: packing methodso. 2. for sdip packages, the longitudinal axis must be parallel to the transport direction of the printed-circuit board. 3. these packages are not suitable for wave soldering as a solder joint between the printed-circuit board and heatsink (at botto m version) cannot be achieved, and as solder may stick to the heatsink (on top version). 4. if wave soldering is considered, then the package must be placed at a 45 angle to the solder wave direction. the package footprint must incorporate solder thieves downstream and at the side corners. 5. wave soldering is only suitable for lqfp, qfp, and tqfp packages with a pitch (e) equal to or larger than 0.8 mm; it is defin itely not suitable for packages with a pitch (e) equal to or smaller than 0.65 mm. 6. wave soldering is only suitable for ssop and tssop packages with a pith (e) equal to or larger than 0.65 mm; it is definitely not suitable for packages with a pitch (e) equal to or smaller than 0.5 mm.
philips semiconductors product specification PDIUSBH11A universal serial bus hub 1999 jul 22 28 purchase of philips i 2 c components conveys a license under the philips' i 2 c patent to use the components in the i 2 c system provided the system conforms to the i 2 c specifications defined by philips. this specification can be ordered using the code 9398 393 40011. definitions short-form specification e the data in a short-form specification is extracted from a full data sheet with the same type number and title. for detailed information see the relevant data sheet or data handbook. limiting values definition e limiting values given are in accordance with the absolute maximum rating system (iec 134). stress above one or more of the limiting values may cause permanent damage to the device. these are stress ratings only and operation of the dev ice at these or at any other conditions above those given in the characteristics sections of the specification is not implied. exposure to limi ting values for extended periods may affect device reliability. application information e applications that are described herein for any of these products are for illustrative purposes only. philips semiconductors make no representation or warranty that such applications will be suitable for the specified use without further testing or modification. disclaimers life support e these products are not designed for use in life support appliances, devices or systems where malfunction of these products can reasonably be expected to result in personal injury. philips semiconductors customers using or selling these products for use i n such applications do so at their own risk and agree to fully indemnify philips semiconductors for any damages resulting from such application. right to make changes e philips semiconductors reserves the right to make changes, without notice, in the products, including circuits, standard cells, and/or software, described or contained herein in order to improve design and/or performance. philips semiconductors ass umes no responsibility or liability for the use of any of these products, conveys no license or title under any patent, copyright, or m ask work right to these products, and makes no representations or warranties that these products are free from patent, copyright, or mask work right in fringement, unless otherwise specified. philips semiconductors 811 east arques avenue p.o. box 3409 sunnyvale, california 940883409 telephone 800-234-7381 ? copyright philips electronics north america corporation 1998 all rights reserved. printed in u.s.a. date of release: 07-99 document order number: 9397-750-06218  

data sheet status objective specification preliminary specification product specification product status development qualification production definition [1] this data sheet contains the design target or goal specifications for product development. specification may change in any manner without notice. this data sheet contains preliminary data, and supplementary data will be published at a later date. philips semiconductors reserves the right to make changes at any time without notice in order to improve design and supply the best possible product. this data sheet contains final specifications. philips semiconductors reserves the right to make changes at any time without notice in order to improve design and supply the best possible product. data sheet status [1] please consult the most recently issued datasheet before initiating or completing a design.


▲Up To Search▲   

 
Price & Availability of PDIUSBH11A

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X